﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Conexion;
using AccesoDatos.Manejador;
using AccesoDatos.Objetos;

namespace Autorizacion_facturas_caja
{
    public partial class frmConsignacion_Reporte : Form
    {
        ClsConexion conexion = new ClsConexion();
        Manejador_Consignacion MA = new Manejador_Consignacion();
         objRH oRH = new objRH();
        objConsignacion obj = new objConsignacion();
        #region FUNCIONES
        //obtiene datos para reporte
        public frmConsignacion_Reporte(int Id_Consignacion, int Id_empleado, string tiporep)
        {
            InitializeComponent();

            if (tiporep == "Actual")
            {
                DataTable datos = MA.ReportUnaConsignaicon(Id_Consignacion);
                ReporteConsignacion objRpt = new ReporteConsignacion();
                objRpt.SetDataSource(datos);
                crystalReportViewer1.ReportSource = objRpt;
                crystalReportViewer1.Refresh();
            }
            else
            {
                DataTable datos = MA.ReportHistConsignacion(Id_empleado);
                ReporteConsignacion objRpt = new ReporteConsignacion();
                objRpt.SetDataSource(datos);
                crystalReportViewer1.ReportSource = objRpt;
                crystalReportViewer1.Refresh();
            }
        }
        #endregion

        #region BOTONES
        #endregion

        #region  EVENTOS
        public void histo(int Id_Consignacion, int Id_empleado)
        {

            frmConsignacion_Reporte_Tipo fstp = new frmConsignacion_Reporte_Tipo(Id_Consignacion, Id_empleado);
            obj.Id_Consigacion = Id_Consignacion;
            oRH.Id_Empleado = Id_empleado;
        }
    }
        #endregion

}
